package drds.configuration.db.transaction;

/**
 * Database transaction atomic:数据库事务原子
 */
public interface ITransaction {

    /**
     * 返回真则提交事务,为假或者出现异常则回滚<br/>
     * 且在组数据源模式下面不能兼容其他的组数据源
     */
    boolean transactionProcessing(String dataSourceId) throws Exception;

    /**
     * 设置groupDataSourceId
     */
    String getDataSourceId();
}
